分组函数,通常用在聚集函数中。group by 子句将查询结果按其一列或者多列的值分组,值相等的为一组。 对查询结果分组的目的是为了细化聚集函数的作用对象。如果未对查询结果分组,聚集函数将作用于整个查询结果。分组后聚集函数将作用于每一个组,即每一组都有一个函数值。 例如:求各个课程号及相应的选课人数。
select cno , count(sno) from sc group by cno;